【例子介绍】GDI Programming (source code) - Creating Custom Controls using C# Source Code
【相关图片】
【源码结构】
.
├── D3DTest.suo
├── WroxGDIPlus6314
│ ├── Ch01
│ │ └── Wrox.GDIPlus6314.Ch01.FirstEx
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.csproj
│ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.csproj.user
│ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.sln
│ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.exe
│ │ │ └── Wrox.GDIPlus6314.Ch01.FirstEx.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.Form1.resources
│ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.exe
│ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.exe.incr
│ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.pdb
│ │ ├── Wrox.GDIPlus6314.Ch01.FirstEx.projdata
│ │ └── temp
│ ├── Ch02
│ │ └── Wrox.GDIPlus6314.Ch02
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Wrox.GDIPlus6314.Ch02.csproj
│ │ ├── Wrox.GDIPlus6314.Ch02.csproj.user
│ │ ├── Wrox.GDIPlus6314.Ch02.sln
│ │ ├── Wrox.GDIPlus6314.Ch02.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Wrox.GDIPlus6314.Ch02.exe
│ │ │ └── Wrox.GDIPlus6314.Ch02.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GDIPlus6314.Ch02.Form1.resources
│ │ ├── Wrox.GDIPlus6314.Ch02.exe
│ │ ├── Wrox.GDIPlus6314.Ch02.exe.incr
│ │ ├── Wrox.GDIPlus6314.Ch02.pdb
│ │ ├── Wrox.GDIPlus6314.Ch02.projdata
│ │ └── temp
│ ├── Ch03
│ │ └── Wrox.GDIPlus6314.Ch03
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Wrox.GDIPlus6314.Ch03.csproj
│ │ ├── Wrox.GDIPlus6314.Ch03.csproj.user
│ │ ├── Wrox.GDIPlus6314.Ch03.sln
│ │ ├── Wrox.GDIPlus6314.Ch03.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Wrox.GDIPlus6314.Ch03.exe
│ │ │ ├── Wrox.GDIPlus6314.Ch03.pdb
│ │ │ └── alphabet.gif
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GDIPlus6314.Ch03.Form1.resources
│ │ ├── Wrox.GDIPlus6314.Ch03.exe
│ │ ├── Wrox.GDIPlus6314.Ch03.exe.incr
│ │ ├── Wrox.GDIPlus6314.Ch03.pdb
│ │ ├── Wrox.GDIPlus6314.Ch03.projdata
│ │ └── temp
│ ├── Ch04
│ │ ├── Anti-aliasing Comparison Images
│ │ │ ├── 1-no-antialiasing.bmp
│ │ │ ├── 2-std-antialiasing.bmp
│ │ │ └── 3-cleartext-antialiasing.bmp
│ │ └── Wrox.GDIPlus6314.Ch04
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Wrox.GDIPlus6314.Ch04.csproj
│ │ ├── Wrox.GDIPlus6314.Ch04.csproj.user
│ │ ├── Wrox.GDIPlus6314.Ch04.sln
│ │ ├── Wrox.GDIPlus6314.Ch04.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Wrox.GDIPlus6314.Ch04.exe
│ │ │ └── Wrox.GDIPlus6314.Ch04.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GDIPlus6314.Ch04.Form1.resources
│ │ ├── Wrox.GDIPlus6314.Ch04.exe
│ │ ├── Wrox.GDIPlus6314.Ch04.exe.incr
│ │ ├── Wrox.GDIPlus6314.Ch04.pdb
│ │ ├── Wrox.GDIPlus6314.Ch04.projdata
│ │ └── temp
│ ├── Ch05
│ │ └── Wrox.GDIPlus6314.Ch05
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Wrox.GDIPlus6314.Ch05.csproj
│ │ ├── Wrox.GDIPlus6314.Ch05.csproj.user
│ │ ├── Wrox.GDIPlus6314.Ch05.sln
│ │ ├── Wrox.GDIPlus6314.Ch05.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── GrapeBunch.bmp
│ │ │ ├── Wrox.GDIPlus6314.Ch05.exe
│ │ │ ├── Wrox.GDIPlus6314.Ch05.pdb
│ │ │ ├── arrow.gif
│ │ │ ├── rama.jpg
│ │ │ └── swirly.jpg
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GDIPlus6314.Ch05.Form1.resources
│ │ ├── Wrox.GDIPlus6314.Ch05.exe
│ │ ├── Wrox.GDIPlus6314.Ch05.exe.incr
│ │ ├── Wrox.GDIPlus6314.Ch05.pdb
│ │ ├── Wrox.GDIPlus6314.Ch05.projdata
│ │ └── temp
│ ├── Ch06
│ │ └── Wrox.GDIPlus6314.Ch06
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Wrox.GDIPlus6314.Ch06.csproj
│ │ ├── Wrox.GDIPlus6314.Ch06.csproj.user
│ │ ├── Wrox.GDIPlus6314.Ch06.sln
│ │ ├── Wrox.GDIPlus6314.Ch06.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Wrox.GDIPlus6314.Ch06.exe
│ │ │ └── Wrox.GDIPlus6314.Ch06.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GDIPlus6314.Ch06.Form1.resources
│ │ ├── Wrox.GDIPlus6314.Ch06.exe
│ │ ├── Wrox.GDIPlus6314.Ch06.exe.incr
│ │ ├── Wrox.GDIPlus6314.Ch06.pdb
│ │ ├── Wrox.GDIPlus6314.Ch06.projdata
│ │ └── temp
│ ├── Ch07
│ │ ├── Wrox.GDIPlus6314.Ch07
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── Wrox.GDIPlus6314.Ch07.csproj
│ │ │ ├── Wrox.GDIPlus6314.Ch07.csproj.user
│ │ │ ├── Wrox.GDIPlus6314.Ch07.sln
│ │ │ ├── Wrox.GDIPlus6314.Ch07.suo
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Wrox.GDIPlus6314.Ch07.exe
│ │ │ │ ├── Wrox.GDIPlus6314.Ch07.pdb
│ │ │ │ └── swirly.jpg
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch07.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch07.exe
│ │ │ ├── Wrox.GDIPlus6314.Ch07.exe.incr
│ │ │ ├── Wrox.GDIPlus6314.Ch07.pdb
│ │ │ ├── Wrox.GDIPlus6314.Ch07.projdata
│ │ │ └── temp
│ │ └── Wrox.GDIPlus6314.Ch07.TrafficLights
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.csproj
│ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.csproj.user
│ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.sln
│ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.exe
│ │ │ └── Wrox.GDIPlus6314.Ch07.TrafficLights.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.Form1.resources
│ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.exe
│ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.exe.incr
│ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.pdb
│ │ ├── Wrox.GDIPlus6314.Ch07.TrafficLights.projdata
│ │ └── temp
│ ├── Ch08
│ │ └── Wrox.GDIPlus6314.Ch08
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Wrox.GDIPlus6314.Ch08.csproj
│ │ ├── Wrox.GDIPlus6314.Ch08.csproj.user
│ │ ├── Wrox.GDIPlus6314.Ch08.sln
│ │ ├── Wrox.GDIPlus6314.Ch08.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Wrox.GDIPlus6314.Ch08.exe
│ │ │ └── Wrox.GDIPlus6314.Ch08.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GDIPlus6314.Ch08.Form1.resources
│ │ ├── Wrox.GDIPlus6314.Ch08.exe
│ │ ├── Wrox.GDIPlus6314.Ch08.exe.incr
│ │ ├── Wrox.GDIPlus6314.Ch08.pdb
│ │ ├── Wrox.GDIPlus6314.Ch08.projdata
│ │ └── temp
│ ├── Ch09
│ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.csproj
│ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.csproj.user
│ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.sln
│ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.suo
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.exe
│ │ │ │ └── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.exe
│ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.exe.incr
│ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.pdb
│ │ │ ├── Wrox.GDIPlus6314.Ch09.MultiPagePrintingExample.projdata
│ │ │ └── temp
│ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.csproj
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.csproj.user
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.sln
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.suo
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.exe
│ │ │ │ └── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.exe
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.exe.incr
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.pdb
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample.projdata
│ │ │ └── temp
│ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.csproj
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.csproj.user
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.sln
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.suo
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.exe
│ │ │ │ └── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.exe
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.exe.incr
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.pdb
│ │ │ ├── Wrox.GDIPlus6314.Ch09.PrintingMetricsExample2.projdata
│ │ │ └── temp
│ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.csproj
│ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.csproj.user
│ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.sln
│ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.suo
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.exe
│ │ │ │ └── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.exe
│ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.exe.incr
│ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.pdb
│ │ │ ├── Wrox.GDIPlus6314.Ch09.RulerPrintingExample.projdata
│ │ │ └── temp
│ │ └── Wrox.GDIPlus6314.Ch09.SimplePrintingExample
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.csproj
│ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.csproj.user
│ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.sln
│ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.exe
│ │ │ └── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.Form1.resources
│ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.exe
│ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.exe.incr
│ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.pdb
│ │ ├── Wrox.GDIPlus6314.Ch09.SimplePrintingExample.projdata
│ │ └── temp
│ ├── Ch10
│ │ ├── Wrox.GDIPlus6314.Ch10
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── Wrox.GDIPlus6314.Ch10.csproj
│ │ │ ├── Wrox.GDIPlus6314.Ch10.csproj.user
│ │ │ ├── Wrox.GDIPlus6314.Ch10.sln
│ │ │ ├── Wrox.GDIPlus6314.Ch10.suo
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Wrox.GDIPlus6314.Ch10.exe
│ │ │ │ ├── Wrox.GDIPlus6314.Ch10.pdb
│ │ │ │ ├── Wrox.GraphicsOutlineModel.dll
│ │ │ │ └── Wrox.GraphicsOutlineModel.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch10.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch10.exe
│ │ │ ├── Wrox.GDIPlus6314.Ch10.exe.incr
│ │ │ ├── Wrox.GDIPlus6314.Ch10.pdb
│ │ │ ├── Wrox.GDIPlus6314.Ch10.projdata
│ │ │ └── temp
│ │ └── Wrox.GraphicsOutlineModel
│ │ ├── AssemblyInfo.cs
│ │ ├── GraphicsOM.cs
│ │ ├── GraphicsOM_OLD.cs
│ │ ├── Wrox.GraphicsOutlineModel.csproj
│ │ ├── Wrox.GraphicsOutlineModel.csproj.user
│ │ ├── Wrox.GraphicsOutlineModel.sln
│ │ ├── Wrox.GraphicsOutlineModel.suo
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Wrox.GraphicsOutlineModel.dll
│ │ │ └── Wrox.GraphicsOutlineModel.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── Wrox.GraphicsOutlineModel.dll
│ │ ├── Wrox.GraphicsOutlineModel.dll.incr
│ │ ├── Wrox.GraphicsOutlineModel.pdb
│ │ ├── Wrox.GraphicsOutlineModel.projdata
│ │ └── temp
│ ├── Ch11
│ │ ├── CustomControlDefaultPropValues
│ │ │ ├── CustomControlDefaultPropValues
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── CustomControlDefaultPropValues.cs
│ │ │ │ ├── CustomControlDefaultPropValues.csproj
│ │ │ │ ├── CustomControlDefaultPropValues.csproj.user
│ │ │ │ ├── CustomControlDefaultPropValues.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CustomControlDefaultPropValues.dll
│ │ │ │ │ └── CustomControlDefaultPropValues.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── CustomControlDefaultPropValues.CustomControlDefaultPropValues.resources
│ │ │ │ ├── CustomControlDefaultPropValues.dll
│ │ │ │ ├── CustomControlDefaultPropValues.dll.incr
│ │ │ │ ├── CustomControlDefaultPropValues.pdb
│ │ │ │ ├── CustomControlDefaultPropValues.projdata
│ │ │ │ ├── TempPE
│ │ │ │ └── temp
│ │ │ ├── CustomControlDefaultPropValues.sln
│ │ │ ├── CustomControlDefaultPropValues.suo
│ │ │ └── TestCustomControlDefaultPropValues
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestCustomControlDefaultPropValues.csproj
│ │ │ ├── TestCustomControlDefaultPropValues.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── CustomControlDefaultPropValues.dll
│ │ │ │ ├── CustomControlDefaultPropValues.pdb
│ │ │ │ ├── TestCustomControlDefaultPropValues.exe
│ │ │ │ └── TestCustomControlDefaultPropValues.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestCustomControlDefaultPropValues.exe
│ │ │ ├── TestCustomControlDefaultPropValues.exe.incr
│ │ │ ├── TestCustomControlDefaultPropValues.pdb
│ │ │ ├── TestCustomControlDefaultPropValues.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch11.CustomControlDefaultPropValues.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch11.TestCustomControlDefaultPropValues.Form1.resources
│ │ │ └── temp
│ │ ├── CustomControlWithProperties
│ │ │ ├── CustomControlWithProperties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── CustomControlWithProperties.cs
│ │ │ │ ├── CustomControlWithProperties.csproj
│ │ │ │ ├── CustomControlWithProperties.csproj.user
│ │ │ │ ├── CustomControlWithProperties.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CustomControlWithProperties.dll
│ │ │ │ │ └── CustomControlWithProperties.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── CustomControlWithProperties.CustomControlWithProperties.resources
│ │ │ │ ├── CustomControlWithProperties.dll
│ │ │ │ ├── CustomControlWithProperties.dll.incr
│ │ │ │ ├── CustomControlWithProperties.pdb
│ │ │ │ ├── CustomControlWithProperties.projdata
│ │ │ │ ├── TempPE
│ │ │ │ └── temp
│ │ │ ├── CustomControlWithProperties.sln
│ │ │ ├── CustomControlWithProperties.suo
│ │ │ └── TestCustomControlWithProperties
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestCustomControlWithProperties.csproj
│ │ │ ├── TestCustomControlWithProperties.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── CustomControlWithProperties.dll
│ │ │ │ ├── CustomControlWithProperties.pdb
│ │ │ │ ├── TestCustomControlWithProperties.exe
│ │ │ │ └── TestCustomControlWithProperties.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestCustomControlWithProperties.Form1.resources
│ │ │ ├── TestCustomControlWithProperties.exe
│ │ │ ├── TestCustomControlWithProperties.exe.incr
│ │ │ ├── TestCustomControlWithProperties.pdb
│ │ │ ├── TestCustomControlWithProperties.projdata
│ │ │ ├── Wrox.GDIPlus.Ch11.CustomControlWithProperties.Form1.resources
│ │ │ └── temp
│ │ ├── DataButtons
│ │ │ ├── DataButtons
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── DataButtons.cs
│ │ │ │ ├── DataButtons.csproj
│ │ │ │ ├── DataButtons.csproj.user
│ │ │ │ ├── DataButtons.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── DataButtons.dll
│ │ │ │ │ └── DataButtons.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── DataButtons.dll
│ │ │ │ ├── DataButtons.dll.incr
│ │ │ │ ├── DataButtons.pdb
│ │ │ │ ├── DataButtons.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch11.DataButtons.DataButtonsEventArgs.resources
│ │ │ │ └── temp
│ │ │ ├── DataButtons.sln
│ │ │ ├── DataButtons.suo
│ │ │ └── TestDataButtons
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestDataButtons.csproj
│ │ │ ├── TestDataButtons.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── DataButtons.dll
│ │ │ │ ├── DataButtons.pdb
│ │ │ │ ├── TestDataButtons.exe
│ │ │ │ └── TestDataButtons.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestDataButtons.exe
│ │ │ ├── TestDataButtons.exe.incr
│ │ │ ├── TestDataButtons.pdb
│ │ │ ├── TestDataButtons.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch11.DataButtons.Form1.resources
│ │ │ └── temp
│ │ ├── FocusableControl
│ │ │ ├── FocusableControl
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── FocusableControl.cs
│ │ │ │ ├── FocusableControl.csproj
│ │ │ │ ├── FocusableControl.csproj.user
│ │ │ │ ├── FocusableControl.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── FocusableControl.dll
│ │ │ │ │ └── FocusableControl.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── FocusableControl.dll
│ │ │ │ ├── FocusableControl.dll.incr
│ │ │ │ ├── FocusableControl.pdb
│ │ │ │ ├── FocusableControl.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch11.FocusableControl.FocusableControl.resources
│ │ │ │ └── temp
│ │ │ ├── FocusableControl.sln
│ │ │ ├── FocusableControl.suo
│ │ │ └── TestFocusableControl
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestFocusableControl.csproj
│ │ │ ├── TestFocusableControl.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FocusableControl.dll
│ │ │ │ ├── FocusableControl.pdb
│ │ │ │ ├── TestFocusableControl.exe
│ │ │ │ └── TestFocusableControl.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestFocusableControl.exe
│ │ │ ├── TestFocusableControl.exe.incr
│ │ │ ├── TestFocusableControl.pdb
│ │ │ ├── TestFocusableControl.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch11.FocusableControl.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch11.TestFocusableControl.Form1.resources
│ │ │ └── temp
│ │ ├── FocusableControlWithEvents
│ │ │ ├── FocusableControlWithEvents
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── FocusableControlWithEvents.cs
│ │ │ │ ├── FocusableControlWithEvents.csproj
│ │ │ │ ├── FocusableControlWithEvents.csproj.user
│ │ │ │ ├── FocusableControlWithEvents.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── FocusableControlWithEvents.dll
│ │ │ │ │ └── FocusableControlWithEvents.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── FocusableControlWithEvents.FocusableControlWithEvents.resources
│ │ │ │ ├── FocusableControlWithEvents.dll
│ │ │ │ ├── FocusableControlWithEvents.dll.incr
│ │ │ │ ├── FocusableControlWithEvents.pdb
│ │ │ │ ├── FocusableControlWithEvents.projdata
│ │ │ │ ├── TempPE
│ │ │ │ └── temp
│ │ │ ├── FocusableControlWithEvents.sln
│ │ │ ├── FocusableControlWithEvents.suo
│ │ │ └── TestFocusableControlWithEvents
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestFocusableControlWithEvents.csproj
│ │ │ ├── TestFocusableControlWithEvents.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FocusableControlWithEvents.dll
│ │ │ │ ├── FocusableControlWithEvents.pdb
│ │ │ │ ├── TestFocusableControlWithEvents.exe
│ │ │ │ └── TestFocusableControlWithEvents.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestFocusableControlWithEvents.Form1.resources
│ │ │ ├── TestFocusableControlWithEvents.exe
│ │ │ ├── TestFocusableControlWithEvents.exe.incr
│ │ │ ├── TestFocusableControlWithEvents.pdb
│ │ │ ├── TestFocusableControlWithEvents.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch11.FocusableControlWithEvents.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch11.TestFocusableControlWithEvents.Form1.resources
│ │ │ └── temp
│ │ ├── NumberTextBox
│ │ │ ├── NumberTextBox
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── NumberTextBox.cs
│ │ │ │ ├── NumberTextBox.csproj
│ │ │ │ ├── NumberTextBox.csproj.user
│ │ │ │ ├── NumberTextBox.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── NumberTextBox.dll
│ │ │ │ │ └── NumberTextBox.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── NumberTextBox.dll
│ │ │ │ ├── NumberTextBox.dll.incr
│ │ │ │ ├── NumberTextBox.pdb
│ │ │ │ ├── NumberTextBox.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch11.NumberTextBox.InvalidRangeTextException.resources
│ │ │ │ └── temp
│ │ │ ├── NumberTextBox.sln
│ │ │ ├── NumberTextBox.suo
│ │ │ └── TestNumberTextBox
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestNumberTextBox.csproj
│ │ │ ├── TestNumberTextBox.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── NumberTextBox.dll
│ │ │ │ ├── NumberTextBox.pdb
│ │ │ │ ├── TestNumberTextBox.exe
│ │ │ │ └── TestNumberTextBox.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestNumberTextBox.exe
│ │ │ ├── TestNumberTextBox.exe.incr
│ │ │ ├── TestNumberTextBox.pdb
│ │ │ ├── TestNumberTextBox.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch11.NumberTextBox.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch11.TestNumberTextBox.Form1.resources
│ │ │ └── temp
│ │ └── SimpleCustomControl
│ │ ├── SimpleCustomControl
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SimpleCustomControl.cs
│ │ │ ├── SimpleCustomControl.csproj
│ │ │ ├── SimpleCustomControl.csproj.user
│ │ │ ├── SimpleCustomControl.resx
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── SimpleCustomControl.dll
│ │ │ │ └── SimpleCustomControl.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── SimpleCustomControl.SimpleCustomControl.resources
│ │ │ ├── SimpleCustomControl.dll
│ │ │ ├── SimpleCustomControl.dll.incr
│ │ │ ├── SimpleCustomControl.pdb
│ │ │ ├── SimpleCustomControl.projdata
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch11.SimpleCustomControl.SimpleCustomControl.resources
│ │ │ └── temp
│ │ ├── SimpleCustomControl.sln
│ │ ├── SimpleCustomControl.suo
│ │ └── TestSimpleCustomControl
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── TestSimpleCustomControl.csproj
│ │ ├── TestSimpleCustomControl.csproj.user
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SimpleCustomControl.dll
│ │ │ ├── SimpleCustomControl.pdb
│ │ │ ├── TestSimpleCustomControl.exe
│ │ │ └── TestSimpleCustomControl.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── TestSimpleCustomControl.Form1.resources
│ │ ├── TestSimpleCustomControl.exe
│ │ ├── TestSimpleCustomControl.exe.incr
│ │ ├── TestSimpleCustomControl.pdb
│ │ ├── TestSimpleCustomControl.projdata
│ │ ├── Wrox.GDIPlus6314.Ch11.SimpleCustomControl.Form1.resources
│ │ └── temp
│ ├── Ch12
│ │ ├── CustomControlDefaultPropValues
│ │ │ ├── CustomControlDefaultPropValues
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── CustomControlDefaultPropValues.cs
│ │ │ │ ├── CustomControlDefaultPropValues.csproj
│ │ │ │ ├── CustomControlDefaultPropValues.csproj.user
│ │ │ │ ├── CustomControlDefaultPropValues.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CustomControlDefaultPropValues.dll
│ │ │ │ │ └── CustomControlDefaultPropValues.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── CustomControlDefaultPropValues.CustomControlDefaultPropValues.resources
│ │ │ │ ├── CustomControlDefaultPropValues.dll
│ │ │ │ ├── CustomControlDefaultPropValues.dll.incr
│ │ │ │ ├── CustomControlDefaultPropValues.pdb
│ │ │ │ ├── CustomControlDefaultPropValues.projdata
│ │ │ │ ├── TempPE
│ │ │ │ └── temp
│ │ │ ├── CustomControlDefaultPropValues.sln
│ │ │ ├── CustomControlDefaultPropValues.suo
│ │ │ └── TestCustomControlDefaultPropValues
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestCustomControlDefaultPropValues.csproj
│ │ │ ├── TestCustomControlDefaultPropValues.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── CustomControlDefaultPropValues.dll
│ │ │ │ ├── CustomControlDefaultPropValues.pdb
│ │ │ │ ├── TestCustomControlDefaultPropValues.exe
│ │ │ │ └── TestCustomControlDefaultPropValues.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestCustomControlDefaultPropValues.exe
│ │ │ ├── TestCustomControlDefaultPropValues.exe.incr
│ │ │ ├── TestCustomControlDefaultPropValues.pdb
│ │ │ ├── TestCustomControlDefaultPropValues.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch11.CustomControlDefaultPropValues.Form1.resources
│ │ │ ├── Wrox.GDIPlus6314.Ch11.TestCustomControlDefaultPropValues.Form1.resources
│ │ │ └── temp
│ │ ├── DesignDlgNumberTextBox
│ │ │ ├── DesignDlgNumberTextBox
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── DesignDlgNumberTextBox.csproj
│ │ │ │ ├── DesignDlgNumberTextBox.csproj.user
│ │ │ │ ├── NumberRangeDialog.cs
│ │ │ │ ├── NumberRangeDialog.resx
│ │ │ │ ├── NumberRangeEditor.cs
│ │ │ │ ├── NumberTextBoxB.cs
│ │ │ │ ├── NumberTextBoxB.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── DesignDlgNumberTextBox.dll
│ │ │ │ │ └── DesignDlgNumberTextBox.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── DesignDlgNumberTextBox.NumberTextBoxB.resources
│ │ │ │ ├── DesignDlgNumberTextBox.dll
│ │ │ │ ├── DesignDlgNumberTextBox.dll.incr
│ │ │ │ ├── DesignDlgNumberTextBox.pdb
│ │ │ │ ├── DesignDlgNumberTextBox.projdata
│ │ │ │ ├── DesignDlgNumberTextBox.projdata1
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch12.DesignDlgNumberTextBox.NumberRangeDialog.resources
│ │ │ │ └── temp
│ │ │ ├── DesignDlgNumberTextBox.sln
│ │ │ ├── DesignDlgNumberTextBox.suo
│ │ │ └── TestDesignDlgNumberTextBox
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestDesignDlgNumberTextBox.csproj
│ │ │ ├── TestDesignDlgNumberTextBox.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── DesignDlgNumberTextBox.dll
│ │ │ │ ├── DesignDlgNumberTextBox.pdb
│ │ │ │ ├── TestDesignDlgNumberTextBox.exe
│ │ │ │ └── TestDesignDlgNumberTextBox.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestDesignDlgNumberTextBox.exe
│ │ │ ├── TestDesignDlgNumberTextBox.exe.incr
│ │ │ ├── TestDesignDlgNumberTextBox.pdb
│ │ │ ├── TestDesignDlgNumberTextBox.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch12.DesignDlgNumberTextBox.Form1.resources
│ │ │ └── temp
│ │ ├── DesignDropDownNumberTextBox
│ │ │ ├── DesignDropDownNumberTextBox
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── DesignDropDownNumberTextBox.csproj
│ │ │ │ ├── DesignDropDownNumberTextBox.csproj.user
│ │ │ │ ├── NumberRangeDropDown.cs
│ │ │ │ ├── NumberRangeDropDown.resx
│ │ │ │ ├── NumberRangeEditor.cs
│ │ │ │ ├── NumberTextBoxC.cs
│ │ │ │ ├── NumberTextBoxC.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── DesignDropDownNumberTextBox.dll
│ │ │ │ │ └── DesignDropDownNumberTextBox.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── DesignDropDownNumberTextBox.NumberTextBoxC.resources
│ │ │ │ ├── DesignDropDownNumberTextBox.dll
│ │ │ │ ├── DesignDropDownNumberTextBox.dll.incr
│ │ │ │ ├── DesignDropDownNumberTextBox.pdb
│ │ │ │ ├── DesignDropDownNumberTextBox.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch12.DesignDropDownNumberTextBox.NumberRangeDropDown.resources
│ │ │ │ └── temp
│ │ │ ├── DesignDropDownNumberTextBox.sln
│ │ │ ├── DesignDropDownNumberTextBox.suo
│ │ │ └── TestDesignDropDownNumberTextBox
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestDesignDropDownNumberTextBox.csproj
│ │ │ ├── TestDesignDropDownNumberTextBox.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── DesignDropDownNumberTextBox.dll
│ │ │ │ ├── DesignDropDownNumberTextBox.pdb
│ │ │ │ ├── TestDesignDropDownNumberTextBox.exe
│ │ │ │ └── TestDesignDropDownNumberTextBox.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestDesignDropDownNumberTextBox.exe
│ │ │ ├── TestDesignDropDownNumberTextBox.exe.incr
│ │ │ ├── TestDesignDropDownNumberTextBox.pdb
│ │ │ ├── TestDesignDropDownNumberTextBox.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch12.DesignDropDownNumberTextBox.Form1.resources
│ │ │ └── temp
│ │ ├── DesignNumberTextBox
│ │ │ ├── DesignNumberTextBox
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── DesignNumberTextBox.csproj
│ │ │ │ ├── DesignNumberTextBox.csproj.user
│ │ │ │ ├── NumberTextBoxA.cs
│ │ │ │ ├── NumberTextBoxA.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── DesignNumberTextBox.dll
│ │ │ │ │ └── DesignNumberTextBox.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── DesignNumberTextBox.NumberTextBoxA.resources
│ │ │ │ ├── DesignNumberTextBox.dll
│ │ │ │ ├── DesignNumberTextBox.dll.incr
│ │ │ │ ├── DesignNumberTextBox.pdb
│ │ │ │ ├── DesignNumberTextBox.projdata
│ │ │ │ ├── TempPE
│ │ │ │ └── temp
│ │ │ ├── DesignNumberTextBox.sln
│ │ │ ├── DesignNumberTextBox.suo
│ │ │ └── TestDesignNumberTextBox
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestDesignNumberTextBox.csproj
│ │ │ ├── TestDesignNumberTextBox.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── DesignNumberTextBox.dll
│ │ │ │ ├── DesignNumberTextBox.pdb
│ │ │ │ ├── TestDesignNumberTextBox.exe
│ │ │ │ └── TestDesignNumberTextBox.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestDesignNumberTextBox.exe
│ │ │ ├── TestDesignNumberTextBox.exe.incr
│ │ │ ├── TestDesignNumberTextBox.pdb
│ │ │ ├── TestDesignNumberTextBox.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch12.DesignNumberTextBox.Form1.resources
│ │ │ └── temp
│ │ ├── SimpleBlankControl
│ │ │ ├── SimpleBlankControl
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── SimpleBlankControl.cs
│ │ │ │ ├── SimpleBlankControl.csproj
│ │ │ │ ├── SimpleBlankControl.csproj.user
│ │ │ │ ├── SimpleBlankControl.resx
│ │ │ │ ├── SimpleBlankControlDesigner.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── SimpleBlankControl.dll
│ │ │ │ │ └── SimpleBlankControl.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── SimpleBlankControl.dll
│ │ │ │ ├── SimpleBlankControl.dll.incr
│ │ │ │ ├── SimpleBlankControl.pdb
│ │ │ │ ├── SimpleBlankControl.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlue6314.Ch12.SimpleBlankControl.SimpleBlankControl.resources
│ │ │ │ ├── Wrox.GDIPlus6314.Ch12.SimpleBlankControl.SimpleBlankControl.resources
│ │ │ │ └── temp
│ │ │ ├── SimpleBlankControl.sln
│ │ │ ├── SimpleBlankControl.suo
│ │ │ └── TestSimpleBlankControl
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestSimpleBlankControl.csproj
│ │ │ ├── TestSimpleBlankControl.csproj.user
│ │ │ ├── TestSimpleBlankControl.suo
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── TestSimpleBlankControl.exe
│ │ │ │ ├── TestSimpleBlankControl.pdb
│ │ │ │ ├── simpleblankcontrol.dll
│ │ │ │ └── simpleblankcontrol.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestSimpleBlankControl.Form1.resources
│ │ │ ├── TestSimpleBlankControl.exe
│ │ │ ├── TestSimpleBlankControl.exe.incr
│ │ │ ├── TestSimpleBlankControl.pdb
│ │ │ ├── TestSimpleBlankControl.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch12.SimpleBlankControl.Form1.resources
│ │ │ └── temp
│ │ └── SimpleLineControl
│ │ ├── SimpleLineControl
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SimpleLineControl.cs
│ │ │ ├── SimpleLineControl.csproj
│ │ │ ├── SimpleLineControl.csproj.user
│ │ │ ├── SimpleLineControl.resx
│ │ │ ├── SimpleLineControlDesigner.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── SimpleLineControl.dll
│ │ │ │ └── SimpleLineControl.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── SimpleLineControl.dll
│ │ │ ├── SimpleLineControl.dll.incr
│ │ │ ├── SimpleLineControl.pdb
│ │ │ ├── SimpleLineControl.projdata
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch12.SimpleLineControl.SimpleLineControl.resources
│ │ │ └── temp
│ │ ├── SimpleLineControl.sln
│ │ ├── SimpleLineControl.suo
│ │ └── TestSimpleLineControl
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── TestSimpleLineControl.csproj
│ │ ├── TestSimpleLineControl.csproj.user
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SimpleLineControl.dll
│ │ │ ├── SimpleLineControl.pdb
│ │ │ ├── TestSimpleLineControl.exe
│ │ │ └── TestSimpleLineControl.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── TestSimpleLineControl.exe
│ │ ├── TestSimpleLineControl.exe.incr
│ │ ├── TestSimpleLineControl.pdb
│ │ ├── TestSimpleLineControl.projdata
│ │ ├── Wrox.GDIPlus6314.Ch12SimpleLineControl.Form1.resources
│ │ └── temp
│ ├── Ch13
│ │ ├── PictureBoxScrollText
│ │ │ ├── PictureBoxScrollText
│ │ │ │ ├── App.ico
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── PictureBoxScrollText.csproj
│ │ │ │ ├── PictureBoxScrollText.csproj.user
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── PictureBoxScrollText.exe
│ │ │ │ │ └── PictureBoxScrollText.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── PictureBoxScrollText.exe
│ │ │ │ ├── PictureBoxScrollText.exe.incr
│ │ │ │ ├── PictureBoxScrollText.pdb
│ │ │ │ ├── PictureBoxScrollText.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch13.PictureBoxScrollText.Form1.resources
│ │ │ │ └── temp
│ │ │ ├── PictureBoxScrollText.sln
│ │ │ └── PictureBoxScrollText.suo
│ │ ├── ScrollingPicture
│ │ │ ├── ScrollingPicture
│ │ │ │ ├── App.ico
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── ScrollingPicture.csproj
│ │ │ │ ├── ScrollingPicture.csproj.user
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ScrollingPicture.exe
│ │ │ │ │ └── ScrollingPicture.pdb
│ │ │ │ ├── me_wheel.jpg
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── ScrollingPicture.Form1.resources
│ │ │ │ ├── ScrollingPicture.exe
│ │ │ │ ├── ScrollingPicture.exe.incr
│ │ │ │ ├── ScrollingPicture.pdb
│ │ │ │ ├── ScrollingPicture.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch13.ScrollingPicture.Form1.resources
│ │ │ │ └── temp
│ │ │ ├── ScrollingPicture.sln
│ │ │ └── ScrollingPicture.suo
│ │ ├── ScrollingText
│ │ │ ├── ScrollingText
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── ScrollingText.cs
│ │ │ │ ├── ScrollingText.csproj
│ │ │ │ ├── ScrollingText.csproj.user
│ │ │ │ ├── ScrollingText.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ScrollingText.dll
│ │ │ │ │ └── ScrollingText.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── ScrollingText.dll
│ │ │ │ ├── ScrollingText.dll.incr
│ │ │ │ ├── ScrollingText.pdb
│ │ │ │ ├── ScrollingText.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch13.ScrollingText.ScrollingText.resources
│ │ │ │ └── temp
│ │ │ ├── ScrollingText.sln
│ │ │ ├── ScrollingText.suo
│ │ │ └── TestScrollingText
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestScrollingText.csproj
│ │ │ ├── TestScrollingText.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ScrollingText.dll
│ │ │ │ ├── ScrollingText.pdb
│ │ │ │ ├── TestScrollingText.exe
│ │ │ │ └── TestScrollingText.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestScrollingText.Form1.resources
│ │ │ ├── TestScrollingText.exe
│ │ │ ├── TestScrollingText.exe.incr
│ │ │ ├── TestScrollingText.pdb
│ │ │ ├── TestScrollingText.projdata
│ │ │ └── temp
│ │ └── SmoothScrollableControl
│ │ ├── SmoothScrollableControl
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SmoothScrollableControl.cs
│ │ │ ├── SmoothScrollableControl.csproj
│ │ │ ├── SmoothScrollableControl.csproj.user
│ │ │ ├── SmoothScrollableControl.resx
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── SmoothScrollableControl.dll
│ │ │ │ └── SmoothScrollableControl.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── SmoothScrollableControl.dll
│ │ │ ├── SmoothScrollableControl.dll.incr
│ │ │ ├── SmoothScrollableControl.pdb
│ │ │ ├── SmoothScrollableControl.projdata
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch13.SmoothScrollableControl.SmoothScrollableControl.resources
│ │ │ └── temp
│ │ ├── SmoothScrollableControl.sln
│ │ ├── SmoothScrollableControl.suo
│ │ └── TestSmoothScrollableControl
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── TestSmoothScrollableControl.csproj
│ │ ├── TestSmoothScrollableControl.csproj.user
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SmoothScrollableControl.dll
│ │ │ ├── SmoothScrollableControl.pdb
│ │ │ ├── TestSmoothScrollableControl.exe
│ │ │ └── TestSmoothScrollableControl.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── TestSmoothScrollableControl.exe
│ │ ├── TestSmoothScrollableControl.exe.incr
│ │ ├── TestSmoothScrollableControl.pdb
│ │ ├── TestSmoothScrollableControl.projdata
│ │ ├── Wrox.GDIPlus6314.Ch13.SmoothScrollableControl.Form1.resources
│ │ └── temp
│ ├── Ch14
│ │ ├── AlphaDragExample
│ │ │ ├── AlphaDragExample
│ │ │ │ ├── AlphaDragExample.csproj
│ │ │ │ ├── AlphaDragExample.csproj.user
│ │ │ │ ├── App.ico
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── AlphaDragExample.exe
│ │ │ │ │ └── AlphaDragExample.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── AlphaDragExample.exe
│ │ │ │ ├── AlphaDragExample.exe.incr
│ │ │ │ ├── AlphaDragExample.pdb
│ │ │ │ ├── AlphaDragExample.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch14.AlphaDragExample.Form1.resources
│ │ │ │ └── temp
│ │ │ ├── AlphaDragExample.sln
│ │ │ └── AlphaDragExample.suo
│ │ ├── BitBltExample
│ │ │ ├── BitBltExample
│ │ │ │ ├── App.ico
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── BitBltExample.csproj
│ │ │ │ ├── BitBltExample.csproj.user
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── BitBltExample.exe
│ │ │ │ │ └── BitBltExample.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── BitBltExample.exe
│ │ │ │ ├── BitBltExample.exe.incr
│ │ │ │ ├── BitBltExample.pdb
│ │ │ │ ├── BitBltExample.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch14.BitBltExample.Form1.resources
│ │ │ │ └── temp
│ │ │ ├── BitBltExample.sln
│ │ │ └── BitBltExample.suo
│ │ ├── CursorsExample
│ │ │ ├── CursorsExample
│ │ │ │ ├── App.ico
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── CursorsExample.csproj
│ │ │ │ ├── CursorsExample.csproj.user
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CursorsExample.exe
│ │ │ │ │ ├── CursorsExample.pdb
│ │ │ │ │ └── MyCursor.cur
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── CursorsExample.Form1.resources
│ │ │ │ ├── CursorsExample.exe
│ │ │ │ ├── CursorsExample.exe.incr
│ │ │ │ ├── CursorsExample.pdb
│ │ │ │ ├── CursorsExample.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch14.CursorsExample.Form1.resources
│ │ │ │ └── temp
│ │ │ ├── CursorsExample.sln
│ │ │ └── CursorsExample.suo
│ │ ├── GraphicsOM
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── GraphicsOM.cs
│ │ │ ├── GraphicsOM.csproj
│ │ │ ├── GraphicsOM.csproj.user
│ │ │ ├── GraphicsOM.resx
│ │ │ ├── GraphicsOM.sln
│ │ │ ├── GraphicsOM.suo
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── GraphicsOM.dll
│ │ │ │ └── GraphicsOM.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── GraphicsOM.dll
│ │ │ ├── GraphicsOM.dll.incr
│ │ │ ├── GraphicsOM.pdb
│ │ │ ├── GraphicsOM.projdata
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GraphicsOutlineModel.ArgumentInvalidException.resources
│ │ │ └── temp
│ │ ├── HitTestExample
│ │ │ ├── HitTestExample
│ │ │ │ ├── App.ico
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── HitTestExample.csproj
│ │ │ │ ├── HitTestExample.csproj.user
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── HitTestExample.exe
│ │ │ │ │ └── HitTestExample.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── HitTestExample.Form1.resources
│ │ │ │ ├── HitTestExample.exe
│ │ │ │ ├── HitTestExample.exe.incr
│ │ │ │ ├── HitTestExample.pdb
│ │ │ │ ├── HitTestExample.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch14.HitTestExample.Form1.resources
│ │ │ │ └── temp
│ │ │ ├── HitTestExample.sln
│ │ │ └── HitTestExample.suo
│ │ ├── ModifiedScrollAndSelectList
│ │ │ ├── ModifiedScrollAndSelectList.sln
│ │ │ ├── ModifiedScrollAndSelectList.suo
│ │ │ ├── ScrollAndSelectList
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── GraphicsOM.dll
│ │ │ │ ├── ScrollAndSelectList.cs
│ │ │ │ ├── ScrollAndSelectList.csproj
│ │ │ │ ├── ScrollAndSelectList.csproj.user
│ │ │ │ ├── ScrollAndSelectList.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── GraphicsOM.dll
│ │ │ │ │ ├── ScrollAndSelectList.dll
│ │ │ │ │ └── ScrollAndSelectList.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── ScrollAndSelectList.dll
│ │ │ │ ├── ScrollAndSelectList.dll.incr
│ │ │ │ ├── ScrollAndSelectList.pdb
│ │ │ │ ├── ScrollAndSelectList.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch14.ModifiedScrollAndSelectList.ScrollAndSelectList.resources
│ │ │ │ ├── Wrox.GDIPlus6314.Ch14.ScrollAndSelectList.ScrollAndSelectList.resources
│ │ │ │ └── temp
│ │ │ ├── ScrollAndSelectList.suo
│ │ │ └── TestScrollAndSelectList
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestScrollAndSelectList.csproj
│ │ │ ├── TestScrollAndSelectList.csproj.user
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── GraphicsOM.dll
│ │ │ │ ├── ScrollAndSelectList.dll
│ │ │ │ ├── ScrollAndSelectList.pdb
│ │ │ │ ├── TestScrollAndSelectList.exe
│ │ │ │ └── TestScrollAndSelectList.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ ├── TestScrollAndSelectList.Form1.resources
│ │ │ ├── TestScrollAndSelectList.exe
│ │ │ ├── TestScrollAndSelectList.exe.incr
│ │ │ ├── TestScrollAndSelectList.pdb
│ │ │ ├── TestScrollAndSelectList.projdata
│ │ │ ├── Wrox.GDIPlus6314.Ch14.ModifiedScrollAndSelectList.Form1.resources
│ │ │ └── temp
│ │ ├── RoutingMouseEvents
│ │ │ ├── RoutingMouseEvents
│ │ │ │ ├── App.ico
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── GraphicsOM.dll
│ │ │ │ ├── RoutingMouseEvents.csproj
│ │ │ │ ├── RoutingMouseEvents.csproj.user
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── GraphicsOM.dll
│ │ │ │ │ ├── RoutingMouseEvents.exe
│ │ │ │ │ └── RoutingMouseEvents.pdb
│ │ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── RoutingMouseEvents.exe
│ │ │ │ ├── RoutingMouseEvents.exe.incr
│ │ │ │ ├── RoutingMouseEvents.pdb
│ │ │ │ ├── RoutingMouseEvents.projdata
│ │ │ │ ├── TempPE
│ │ │ │ ├── Wrox.GDIPlus6314.Ch14.RoutingMouseEvents.Form1.resources
│ │ │ │ └── temp
│ │ │ ├── RoutingMouseEvents.sln
│ │ │ └── RoutingMouseEvents.suo
│ │ └── ScrollAndSelectList
│ │ ├── ScrollAndSelectList
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── GraphicsOM.dll
│ │ │ ├── ScrollAndSelectList.cs
│ │ │ ├── ScrollAndSelectList.csproj
│ │ │ ├── ScrollAndSelectList.csproj.user
│ │ │ ├── ScrollAndSelectList.resx
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── GraphicsOM.dll
│ │ │ │ ├── ScrollAndSelectList.dll
│ │ │ │ └── ScrollAndSelectList.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── ScrollAndSelectList.dll
│ │ │ ├── ScrollAndSelectList.dll.incr
│ │ │ ├── ScrollAndSelectList.pdb
│ │ │ ├── ScrollAndSelectList.projdata
│ │ │ ├── TempPE
│ │ │ ├── Wrox.GDIPlus6314.Ch14.ScrollAndSelectList.ScrollAndSelectList.resources
│ │ │ └── temp
│ │ ├── ScrollAndSelectList.sln
│ │ ├── ScrollAndSelectList.suo
│ │ └── TestScrollAndSelectList
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── TestScrollAndSelectList.csproj
│ │ ├── TestScrollAndSelectList.csproj.user
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── GraphicsOM.dll
│ │ │ ├── ScrollAndSelectList.dll
│ │ │ ├── ScrollAndSelectList.pdb
│ │ │ ├── TestScrollAndSelectList.exe
│ │ │ └── TestScrollAndSelectList.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── TempPE
│ │ ├── TestScrollAndSelectList.Form1.resources
│ │ ├── TestScrollAndSelectList.exe
│ │ ├── TestScrollAndSelectList.exe.incr
│ │ ├── TestScrollAndSelectList.pdb
│ │ ├── TestScrollAndSelectList.projdata
│ │ ├── Wrox.GDIPlus6314.Ch14.ScrollAndSelectList.Form1.resources
│ │ └── temp
│ ├── Ch15
│ │ ├── PictureView
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Global.asax.resx
│ │ │ ├── PictureView.csproj
│ │ │ ├── PictureView.csproj.webinfo
│ │ │ ├── PictureView.vsdisco
│ │ │ ├── Web.config
│ │ │ ├── WebForm1.aspx
│ │ │ ├── WebForm1.aspx.cs
│ │ │ ├── WebForm1.aspx.resx
│ │ │ ├── WebForm2.aspx
│ │ │ ├── WebForm2.aspx.cs
│ │ │ ├── WebForm2.aspx.resx
│ │ │ ├── bin
│ │ │ │ ├── PictureView.dll
│ │ │ │ └── PictureView.pdb
│ │ │ ├── chris5.gif
│ │ │ ├── doggy.jpg
│ │ │ └── sample.jpg
│ │ ├── PieChart
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Global.asax.resx
│ │ │ ├── PieChart.csproj
│ │ │ ├── PieChart.csproj.webinfo
│ │ │ ├── PieChart.vsdisco
│ │ │ ├── Web.config
│ │ │ ├── WebForm1.aspx
│ │ │ ├── WebForm1.aspx.cs
│ │ │ ├── WebForm1.aspx.resx
│ │ │ ├── _vti_cnf
│ │ │ ├── _vti_pvt
│ │ │ │ ├── access.cnf
│ │ │ │ ├── deptodoc.btr
│ │ │ │ ├── doctodep.btr
│ │ │ │ ├── service.cnf
│ │ │ │ ├── service.lck
│ │ │ │ └── services.cnf
│ │ │ ├── _vti_script
│ │ │ ├── _vti_txt
│ │ │ └── bin
│ │ │ ├── PieChart.dll
│ │ │ └── PieChart.pdb
│ │ └── WebApplication1
│ │ ├── AssemblyInfo.cs
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Global.asax.resx
│ │ ├── Web.config
│ │ ├── WebApplication1.csproj
│ │ ├── WebApplication1.csproj.webinfo
│ │ ├── WebApplication1.vsdisco
│ │ ├── WebForm1.aspx
│ │ ├── WebForm1.aspx.cs
│ │ ├── WebForm1.aspx.resx
│ │ ├── WebForm2.aspx
│ │ ├── WebForm2.aspx.cs
│ │ ├── WebForm2.aspx.resx
│ │ ├── WebForm3.aspx
│ │ ├── WebForm3.aspx.cs
│ │ ├── WebForm3.aspx.resx
│ │ ├── WebForm4.aspx
│ │ ├── WebForm4.aspx.cs
│ │ ├── WebForm4.aspx.resx
│ │ ├── bin
│ │ │ ├── WebApplication1.dll
│ │ │ └── WebApplication1.pdb
│ │ └── image.jpg
│ ├── Ch16
│ │ ├── Control
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Control.csproj
│ │ │ ├── Control.csproj.webinfo
│ │ │ ├── Control.sln
│ │ │ ├── Control.suo
│ │ │ ├── Control.vsdisco
│ │ │ ├── ControlTest.aspx
│ │ │ ├── ControlTest.aspx.cs
│ │ │ ├── ControlTest.aspx.resx
│ │ │ ├── DrawButton.aspx
│ │ │ ├── DrawButton.aspx.cs
│ │ │ ├── DrawButton.aspx.resx
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Global.asax.resx
│ │ │ ├── Web.config
│ │ │ ├── bin
│ │ │ │ ├── Control.dll
│ │ │ │ └── Control.pdb
│ │ │ ├── button.ascx
│ │ │ ├── button.ascx.cs
│ │ │ ├── button.ascx.resx
│ │ │ ├── test.ascx
│ │ │ ├── test.ascx.cs
│ │ │ ├── test.ascx.resx
│ │ │ ├── testButton.aspx
│ │ │ ├── testButton.aspx.cs
│ │ │ └── testButton.aspx.resx
│ │ └── Thumbnail
│ │ ├── AssemblyInfo.cs
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Global.asax.resx
│ │ ├── ThumbBrowser.aspx
│ │ ├── ThumbBrowser.aspx.cs
│ │ ├── ThumbBrowser.aspx.resx
│ │ ├── ThumbTest.aspx
│ │ ├── ThumbTest.aspx.cs
│ │ ├── ThumbTest.aspx.resx
│ │ ├── Thumbnail.aspx
│ │ ├── Thumbnail.aspx.cs
│ │ ├── Thumbnail.aspx.resx
│ │ ├── Thumbnail.csproj
│ │ ├── Thumbnail.csproj.webinfo
│ │ ├── Thumbnail.vsdisco
│ │ ├── ThumbnailControl.bmp
│ │ ├── ThumbnailControl.cs
│ │ ├── Web.config
│ │ ├── arty.jpg
│ │ ├── bin
│ │ │ ├── Thumbnail.dll
│ │ │ └── Thumbnail.pdb
│ │ ├── chris.jpg
│ │ ├── chris5.gif
│ │ ├── doggy.jpg
│ │ └── sample.jpg
│ ├── Ch17
│ │ ├── HelloWorldService
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Global.asax.resx
│ │ │ ├── HelloWorldService.asmx
│ │ │ ├── HelloWorldService.asmx.cs
│ │ │ ├── HelloWorldService.asmx.resx
│ │ │ ├── HelloWorldService.csproj
│ │ │ ├── HelloWorldService.csproj.webinfo
│ │ │ ├── HelloWorldService.sln
│ │ │ ├── HelloWorldService.suo
│ │ │ ├── HelloWorldService.vsdisco
│ │ │ ├── Web.config
│ │ │ └── bin
│ │ │ ├── HelloWorldService.dll
│ │ │ └── HelloWorldService.pdb
│ │ ├── ImageURLService
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Global.asax.resx
│ │ │ ├── ImageURLService.asmx
│ │ │ ├── ImageURLService.asmx.cs
│ │ │ ├── ImageURLService.asmx.resx
│ │ │ ├── ImageURLService.csproj
│ │ │ ├── ImageURLService.csproj.webinfo
│ │ │ ├── ImageURLService.vsdisco
│ │ │ ├── Web.config
│ │ │ ├── _vti_cnf
│ │ │ ├── _vti_pvt
│ │ │ │ ├── access.cnf
│ │ │ │ ├── deptodoc.btr
│ │ │ │ ├── doctodep.btr
│ │ │ │ ├── service.cnf
│ │ │ │ ├── service.lck
│ │ │ │ └── services.cnf
│ │ │ ├── _vti_script
│ │ │ ├── _vti_txt
│ │ │ └── bin
│ │ │ ├── ImageURLService.dll
│ │ │ └── ImageURLService.pdb
│ │ ├── ImageView
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── ImageView.csproj
│ │ │ ├── ImageView.csproj.user
│ │ │ ├── ImageView.sln
│ │ │ ├── ImageView.suo
│ │ │ ├── Web References
│ │ │ │ └── localhost
│ │ │ │ ├── ImageURLService.wsdl
│ │ │ │ ├── Reference.cs
│ │ │ │ └── Reference.map
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ImageView.exe
│ │ │ │ └── ImageView.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── ImageView.Form1.resources
│ │ │ ├── ImageView.exe
│ │ │ ├── ImageView.exe.incr
│ │ │ ├── ImageView.pdb
│ │ │ ├── ImageView.projdata
│ │ │ ├── TempPE
│ │ │ │ └── Web References.localhost.Reference.cs.dll
│ │ │ └── temp
│ │ ├── PieService
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Global.asax.resx
│ │ │ ├── PieService.asmx
│ │ │ ├── PieService.asmx.cs
│ │ │ ├── PieService.asmx.resx
│ │ │ ├── PieService.csproj
│ │ │ ├── PieService.csproj.webinfo
│ │ │ ├── PieService.vsdisco
│ │ │ ├── Web.config
│ │ │ ├── _vti_cnf
│ │ │ ├── _vti_pvt
│ │ │ │ ├── access.cnf
│ │ │ │ ├── deptodoc.btr
│ │ │ │ ├── doctodep.btr
│ │ │ │ ├── service.cnf
│ │ │ │ ├── service.lck
│ │ │ │ └── services.cnf
│ │ │ ├── _vti_script
│ │ │ ├── _vti_txt
│ │ │ └── bin
│ │ │ ├── PieService.dll
│ │ │ └── PieService.pdb
│ │ ├── TestHello
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── TestHello.csproj
│ │ │ ├── TestHello.csproj.user
│ │ │ ├── Web References
│ │ │ │ └── localhost
│ │ │ │ ├── HelloWorldService.wsdl
│ │ │ │ ├── Reference.cs
│ │ │ │ └── Reference.map
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── TestHello.exe
│ │ │ │ └── TestHello.pdb
│ │ │ └── obj
│ │ │ └── Debug
│ │ │ ├── TempPE
│ │ │ │ └── Web References.localhost.Reference.cs.dll
│ │ │ ├── TestHello.Form1.resources
│ │ │ ├── TestHello.exe
│ │ │ ├── TestHello.exe.incr
│ │ │ ├── TestHello.pdb
│ │ │ ├── TestHello.projdata
│ │ │ └── temp
│ │ └── TestPieService
│ │ ├── AssemblyInfo.cs
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Global.asax.resx
│ │ ├── TestPieService.csproj
│ │ ├── TestPieService.csproj.webinfo
│ │ ├── TestPieService.vsdisco
│ │ ├── Web References
│ │ │ └── localhost
│ │ │ ├── PieService.wsdl
│ │ │ ├── Reference.cs
│ │ │ └── Reference.map
│ │ ├── Web.config
│ │ ├── _vti_cnf
│ │ ├── _vti_pvt
│ │ │ ├── access.cnf
│ │ │ ├── deptodoc.btr
│ │ │ ├── doctodep.btr
│ │ │ ├── service.cnf
│ │ │ ├── service.lck
│ │ │ └── services.cnf
│ │ ├── _vti_script
│ │ ├── _vti_txt
│ │ ├── bin
│ │ │ ├── TestPieService.dll
│ │ │ └── TestPieService.pdb
│ │ ├── default.aspx
│ │ ├── default.aspx.cs
│ │ └── default.aspx.resx
│ └── Images
│ ├── GrapeBunch.bmp
│ ├── alphabet.gif
│ ├── arrow.gif
│ ├── rama.jpg
│ └── swirly.jpg
└── 5t6t网_GDI Programming(sourcecode)-CreatingCustomControlsusingC#SourceCode.zip
504 directories, 1133 files
评论